Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne Davis Cup, World Group, Q, CRO-BEL 1-3 Cassis Challenger Manacor Challenger Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Madrid Challenger Wimbledon - London Nottingham 2 Challenger Menorca Challenger Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai Davis Cup, World Group, Q2, CRO-FRA 1-3 BNP Paribas Nordic Open - Stockholm Germany F3 Germany F1 Croatia F1 Croatia F2 Italy F10 Hungary F3 Slovenia F2 Croatia F3 Czech Republic F6 Croatia F2 Italy F13 Germany F2 Croatia F1 Australia F2 Germany F2 Croatia F1 Rezidenza Open - Magdeburg 10th Wartburg Open - Eisenach Muller Cup - Ulm Granby Challenger - Granby Stella Artois Clay Court Championships - Budaors CA Challenge 2002 - Graz Geneva Challenger - Geneva Warsteiner Grand Prix - Oberstaufen Okal Cup - Eckental Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger Lubeck 2001 - Lubeck BMW Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Kuppers Kolsch Cup by Lambertz - Aachen Lamberts Open by Stawag - Aachen Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Okal Cup - International Bavarian Championship - Eckental Sporting Challenger 2003 - Turin Black Forest Open - Freudenstadt IPP Open - Helsinki Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Uncle Toby's Burnie Challenger - Tasmania XXXVII Torneig C.E. Laieta - Barcelona XI Open International D'Andorra - Andorra Oberstraufen Cup - Oberstaufen TED Open - Istanbul Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton Volkswagen Challenger 2005 - Wolfsburg Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Zagreb Open - Zagreb ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona TED Open - Istanbul Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Lambertz Open by Stawag - Aachen PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Garden Open - Rome Unique Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen GHI Bronx Tennis Classic - Bronx Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Open des Alpes Trophee BNP Paribas - Grenoble Tatra Banka Slovak Open - Bratislava Unicredit Czech Open - Prostejov ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Heilbronn Challenger Wroclaw Challenger Besancon Challenger Bergamo Challenger Izmir Challenger Oberstaufen Challenger Granby Challenger St. Remy Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Salzburg Challenger Heilbronn Challenger Sunrise Challenger Heilbronn Challenger Bratislava Challenger Heilbronn Challenger Bath Challenger Dallas Challenger Braunschweig Challenger Braunschweig Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Helsinki Challenger Kazan Challenger Mersin Challenger Nottingham Challenger Oberstaufen Challenger Bratislava Challenger Brescia Challenger Andria Challenger Raanana Challenger Ortisei Challenger Andria Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger San Luis Potosi Challenger Leon Challenger Seoul Challenger Manchester Challenger Braunschweig Challenger Trofeo Internacional Club Laieta - Barcelona Brisbane International - Brisbane Girona Challenger Helsinki Challenger Bordeaux Challenger Geneva Challenger Ilkley Challenger Helsinki Challenger Heilbronn Challenger Dallas Challenger Le Gosier Challenger Helsinki Challenger Heilbronn Challenger 2000 Mercedes Cup - Stuttgart UBS Open Gstaad - Gstaad Gelsor Open Romania - Bucharest Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch 2002 Mercedes Cup - Stuttgart Nottingham-2 Challenger Davidoff Swiss Indoors - Basel 2003 Mercedes Cup - Stuttgart Orleans Challenger Mons Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Heilbronn Challenger St. Brieuc Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Open Seat Godo - Barcelona Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich Croatia Open - Umag Germany F1 Davidoff Swiss Indoors - Basel Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles RCA Championships - Indianapolis Croatia Open - Umag Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Black Forest Open 2002 - Freudenstadt Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open Castilla y Leon Trofeo Iberdrola - Segovia Okal Cup 2001 International Bavarian Championships - Eckental Okal Open - Eckental St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Lambertz Open - Aachen Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Volkswagen Challenger 2004 - Wolfsburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel West Side Tennis Club Clay Court Challenger - Forest Hills Chennai Open - Chennai Zagreb Open - Zagreb PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Schickedanz Open - Furth The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON Championships - London Internationale Badische Meisterschaffen Um Den Techem Cup - Zell International German Open - Hamburg The Manchester Trophy - Manchester Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Black Forest Open 2004 - Freudenstadt Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam IPP Geneva Trophy - Geneva Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Schickendanz Open - Furth Open de Montauban - Montauban Siemens Open - Scheveningen German Tennis Championships - Hamburg Kobstaedernes ATP Challenger - Kolding BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Baden Open - Ettlingen ATP Studena Croatia Open - Umag Iskratel Open - Kranj Genoa Open - Genova Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem LTA Shrewsbury Challenger - Shrewsbury Open de Moselle - Metz Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Schickedanz Open 2007 - Furth Ostdeutscher Sparkassen Cup - Dresden PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Heilbronn Open - Heilbronn St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Samsung Securities Cup - Seoul BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Bet-at-home Open - Hamburg Tashkent Challenger - Tashkent Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Rhodes Challenger Ramat Hasharon Challenger PBZ Zagreb Indoors - Zagreb Vancouver Challenger U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Challenger Hamburg - Hamburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Sarajevo Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Maharashtra Open - Pune Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Rakuten Japan Open - Tokyo Bratislava Challenger Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Fever-Tree Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Nottingham Challenger Swiss Indoors Basel - Basel CA-Challenge - Graz Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Sofia Open - Sofia Murray River Open - Melbourne S Tennis Master Championship - Graz Abierto Mexicano Telcel - Acapulco KGHM Polish Indoors - Wroclaw Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Singapore Tennis Open - Singapore 2002 USTA Tallahassee Tennis Challenger - Tallahassee Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha VIII Avierto Internacional de Salinas - Salinas Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Memorial Kolyaskin - Donetsk cinch Championships - London Australian Unity Western Australia Open - Perth Black Forest Open - Alpirsbach Muller Cup - Ulm Astana Open - Astana Wroclaw Challenger Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Warsteiner Challenger Wolfsburg - Wolfsburg Tata Open Maharashtra - Pune Uncle Toby's Australian Men's Clay Court Challenger - Canberra Heilbronn Open - Heilbronn Prague Open - Prague Schickendanz Open - Furth Powder Byrne Trophy - Surbiton ATU Cup 2001 - Weiden The Shelbourne Irish Open - Dublin Hong Kong Tennis Open - Hong Kong Ljubljana Open - Ljubljana Busan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Open - Belgrade Japan Open Tennis Championships - Tokyo X Torneo Internazionale di Tennis - Barletta Belgrade Open - Belgrade Warsteiner Challenger - Wolfsburg Hangzhou Open - Hangzhou Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise Freudenstadt Challenger - Freudenstadt Warsteiner Challenger Lubeck - Lubeck Whirlpool Open - Budapest Tatra Banka Slovak Open - Bratislava Gallagher International - Hamilton Bauer Watertechnology Cup - Eckental Olbia Challenger - Olbia PBZ Zagreb Indoors - Zagreb Karlsruhe Challenger Tennis Napoli Cup 2006 - Napoli Grand Prix Hassan II - Casablanca Monza Challenger Compaq Challenger - Bucharest Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Open de Franche-Comte - Besancon Open Sud de France - Montpellier Moselle Open - Metz The Surbiton Trophy - Surbiton Murcia Challenger Mauthausen Challenger Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca China Open - Beijing Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Stella Artois Championships - London Thailand Open - Bangkok ABN/AMRO World Tennis Tournament - Rotterdam BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Thailand Open - Bangkok If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Farmers Classic - Los Angeles Dubai Tennis Open - Dubai SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Croatia Open Umag - Umag 2001 Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Hamburg Qatar ExxonMobil Open - Doha NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Plava Laguna Croatia Open - Umag Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Rolex Paris Masters - Paris Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - New York Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, SF, AUS-CRO 2-1 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo